type runtime.bucket
24 uses
runtime (current package)
heapdump.go#L600: func dumpmemprof_callback(b *bucket, nstk uintptr, pstk *uintptr, size, allocs, frees uintptr) {
mheap.go#L2244: b *bucket
mheap.go#L2248: func setprofilebucket(p unsafe.Pointer, b *bucket) {
mprof.go#L75: type bucket struct {
mprof.go#L77: next *bucket
mprof.go#L78: allnext *bucket
mprof.go#L228: func newBucket(typ bucketType, nstk int) *bucket {
mprof.go#L229: size := unsafe.Sizeof(bucket{}) + uintptr(nstk)*unsafe.Sizeof(uintptr(0))
mprof.go#L239: b := (*bucket)(persistentalloc(size, 0, &memstats.buckhash_sys))
mprof.go#L247: func (b *bucket) stk() []uintptr {
mprof.go#L257: func (b *bucket) mp() *memRecord {
mprof.go#L266: func (b *bucket) bp() *blockRecord {
mprof.go#L275: func stkbucket(typ bucketType, size uintptr, stk []uintptr, alloc bool) *bucket {
mprof.go#L308: for b := (*bucket)(bh[i].Load()); b != nil; b = b.next {
mprof.go#L320: for b := (*bucket)(bh[i].Load()); b != nil; b = b.next {
mprof.go#L342: b.next = (*bucket)(bh[i].Load())
mprof.go#L343: b.allnext = (*bucket)(allnext.Load())
mprof.go#L404: head := (*bucket)(mbuckets.Load())
mprof.go#L469: func mProf_Free(b *bucket, size uintptr) {
mprof.go#L1022: head := (*bucket)(mbuckets.Load())
mprof.go#L1097: func iterate_memprof(fn func(*bucket, uintptr, *uintptr, uintptr, uintptr, uintptr)) {
mprof.go#L1099: head := (*bucket)(mbuckets.Load())
mprof.go#L1159: head := (*bucket)(bbuckets.Load())
mprof.go#L1238: head := (*bucket)(xbuckets.Load())
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |